home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / os2 / daytime.zip / Makefile < prev    next >
Makefile  |  1997-04-24  |  1KB  |  47 lines

  1. # Makefile for daytime server and client
  2. # Copyright (C) 1994 Kai Uwe Rommel <rommel@jonas>
  3. #
  4. # $Id: Makefile,v 1.2 1995/08/20 08:17:12 rommel Exp $
  5. #
  6. # $Log: Makefile,v $
  7. # Revision 1.2  1995/08/20 08:17:12  rommel
  8. # minor fixes
  9. #
  10. # Revision 1.1  1995/08/20 08:16:18  rommel
  11. # Initial revision
  12.  
  13. ibmc:
  14.     $(MAKE) all CC="icc -q" O=".obj" OUT="-Fe" \
  15.     CFLAGS="-O" LDFLAGS="-B/ST:0x10000" \
  16.     LIBS="tcp32dll.lib so32dll.lib" EXTRA="getopt.obj"
  17. ibmc-debug:
  18.     $(MAKE) all CC="icc -q -Gd -Ti" O=".obj" OUT="-Fe" \
  19.     CFLAGS="" LDFLAGS="-B/ST:0x10000" \
  20.     LIBS="tcp32dll.lib so32dll.lib" EXTRA="getopt.obj"
  21.  
  22. gcc:
  23.     $(MAKE) all CC="gcc -Zomf" O=".obj" OUT="-o" \
  24.     CFLAGS="-O" LDFLAGS="-s -Zcrtdll -Zstack 64" LIBS="-lsocket"
  25. gcc-debug:
  26.     $(MAKE) all CC="gcc -g" O=".o" OUT="-o" LIBS="-lsocket"
  27.  
  28. DEFINES = -DOS2
  29.  
  30. YACC = bison
  31.  
  32. .SUFFIXES: .y .c $O
  33.  
  34. .c$O:
  35.     $(CC) $(CFLAGS) $(DEFINES) -I. -c $<
  36.  
  37. .y.c:
  38.     $(YACC) -o $*.c $<
  39.  
  40. all: daytimed.exe daytime.exe
  41.  
  42. daytimed.exe: daytimed$O $(EXTRA)
  43.     $(CC) $(LDFLAGS) $(OUT) $@ daytimed$O $(EXTRA) $(LIBS)
  44.  
  45. daytime.exe: daytime$O getdate$O $(EXTRA)
  46.     $(CC) $(LDFLAGS) $(OUT) $@ daytime$O getdate$O $(EXTRA) $(LIBS)
  47.